ElasTraS: An Elastic Transactional Data Store in the Cloud
نویسندگان
چکیده
Over the last couple of years, “Cloud Computing” or “Elastic Computing” has emerged as a compelling and successful paradigm for internet scale computing. One of the major contributing factors to this success is the elasticity of resources. In spite of the elasticity provided by the infrastructure and the scalable design of the applications, the elephant (or the underlying database), which drives most of these web-based applications, is not very elastic and scalable, and hence limits scalability. In this paper, we propose ElasTraS which addresses this issue of scalability and elasticity of the data store in a cloud computing environment to leverage from the elastic nature of the underlying infrastructure, while providing scalable transactional data access. This paper aims at providing the design of a system in progress, highlighting the major design choices, analyzing the different guarantees provided by the system, and identifying several important challenges for the research community striving for computing in the cloud.
منابع مشابه
NSF PI Meeting: The Science of Cloud Computing
DBMSs powering cloud application platforms must serve large numbers of applications with unpredictable load patterns while minimizing the operating cost leveraging the underlying pay-per-use infrastructure. We have designed ElasTraS, an Elastic TranSactional relational database for cloud platforms. ElasTraS is a confluence of two major design philosophies: traditional relational database system...
متن کاملAutonomic, Elastic, Fault-tolerant, Scalable, and Secure Data Management in the Cloud
Cloud computing has emerged as a revolutionary computing paradigm enabled by economies of scale due to large scale operations, pay-per-use pricing, and the commoditizing of computing resources. Database management systems (DBMSs) powering data-rich applications deployed in the cloud face a unique set of challenges calling for novel techniques, algorithms, and designs for cloud DBMSs. We present...
متن کاملTransactional Failure Recovery for a Distributed Key-Value Store
A b s t r a c t . With the advent of cloud computing, many applications have embraced the ensuing paradigm shift towards modern distributed keyvalue data stores, like HBase, in order to benefit from the elastic scal ability on offer. However, many applications still hesitate to make the leap from the traditional relational database model simply because they cannot compromise on the standard tr...
متن کاملChapter Two towards Autonomic Transactional Replication for Cloud Environments
In recent years, in-memory transactional data platforms, often referred to as NoSQL data grids, have emerged as a reference solution for transactional data management in the cloud. In these in-memory platforms, replication plays a role of paramount importance for fault-tolerance purposes, given that it represents the key means to ensure data durability in the face of unavoidable node failures. ...
متن کاملTransactional Auto Scaler: Elastic scaling of NoSQL transactional data grids
In this paper we introduce TAS (Transactional Auto Scaler), a system that relies on a novel hybrid analytical/machine-learning-based forecasting methodology in order to accurately predict the performance achievable by transactional applications executing on top of transactional in-memory data stores, in face of changes of the scale of the system. Applications of TAS range from on-line selfoptim...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1008.3751 شماره
صفحات -
تاریخ انتشار 2009